home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
util
/
misc
/
MonSpecsMUI.readme
< prev
next >
Wrap
Text File
|
1997-01-05
|
14KB
|
356 lines
Short: Change overscan/monitor values, V40.286
Author: Thomas Krafzik
Uploader: Martin Schulze <schulze@phil.uni-sb.de>
Type: util/misc
Kurz: Overscan-/Monitor-Werte verändern, V40.286
Requires: OS 3.0 or higher
Replaces: MonSpecsMUI40276.lha
DISCLAIMER:
------------------------------------------------------------------------
This is FREEWARE.
Distribution on Aminet or Aminet-CD's is always OK.
Distribution by Fred Fish is always OK.
Distribution on MeetingPearlsCD's is always OK.
Other commercial distribution without written permission from me
is strictly forbidden.
Distribution is only allowed if the archive is left untouched.
If you are a rascist or a fascist or have other racial prejudices,
you are encouraged to earn some money and buy yourself a BRAIN.
Oh, yes, you are NOT allowed to use this program, of course.
------------------------------------------------------------------------
MonSpecsMUI is copyright 1995/96 by Thomas Krafzik.
IMPORTANT NOTE:
------------------------------------------------------------------------
THIS PROGRAM CAN DESTROY YOUR MONITOR !!!
You shouldn't use this program if you are a beginner.
This program may destroy your monitor if you use it incorrectly
(specially changes of "TotClk"/"TotRow")
Please be careful with the settings for BEAMCON0, also.
You had been warned !
I'm not responsible for any damages this program does.
(Obviously it shouldn't do any)
------------------------------------------------------------------------
MUI NOTE:
------------------------------------------------------------------------
This application uses
MUI - MagicUserInterface
(c) Copyright 1992-96 by Stefan Stuntz
MUI is a system to generate and maintain graphical user interfaces. With
the aid of a preferences program, the user of an application has the
ability to customize the outfit according to his personal taste.
MUI is distributed as shareware. To obtain a complete package containing
lots of examples and more information about registration please look for
a file called "muiXXusr.lha" (XX means the latest version number) on
your local bulletin boards or on public domain disks.
If you want to register directly, feel free to send
DM 30.- or US$ 20.-
to
Stefan Stuntz
Eduard-Spranger-Straße 7
80935 München
GERMANY
------------------------------------------------------------------------
Hello,
this is a program like MonED (by Raul A. Sobon), but uses MUI.
You can change the same parameters like MonEd plus Nominal-, Maximal-,
and Video-Overscan settings, flags possible with the BeamCon0-ToolType,
some View parameters (Position/Range), and you can call the functions
which are embedded in structs MonitorSpec/SpecialMonitor.
Of course, you can save all of this settings in the icons of the monitor
drivers in the drawer "DEVS:Monitors".
You could theoretically save upto 4 Mrd different settings.
These different settings contain Overscan, ModeName, Properties, ViewPosition,
and ViewPositionRange settings.
The other tooltypes are always stored only once.
In the left area of the window there are some informations about the actual
screen mode, and you can switch to another open public screen or to a
self-defined (via ASL requester) private screen.
Additionally you will find the program "ChangeHWOverscan" in the distribution,
which reads the tooltypes found in the monitor icons and activates them.
You should place this program in the user-startup, no need to run it, no need
to send output to NIL:.
It has no parameters and scans the entire "DEVS:Monitors/" directory.
normal calling:
---------------
ChangeHWOverscan ; this line in user-startup
if you notice that it doesn't seem to respect your settings, try:
-----------------------------------------------------------------
ChangeHWOverscan ; user-startup
SYS:Prefs/Overscan USE ; user-startup
this is e.g. necessary if you use the "Multiscan" monitor driver from WB3.1
(Thanks must go to Martin Hilpert for reporting this)
START THIS PROGRAM ONLY IF THE MONITOR DRIVERS ARE ALREADY LOADED.
Saved Tooltypes:
----------------
TOTCLKS=0x<Hex> total colorclocks
TOTROWS=0x<Hex> total rows
MINROW=0x<Hex> display start row
MINCOL=0x<Hex> display start column
BEAMCON0=0x<Hex> beamcon0 flags
HBSTRT=0x<Hex> horizontal blank start (>0 !!!)
HBSTOP=0x<Hex> horizontal blank stop
HSSTRT=0x<Hex> horizontal sync start (not used)
HSSTOP=0x<Hex> horizontal sync stop (not used)
VBSTRT=0x<Hex> vertical blank start
VBSTOP=0x<Hex> vertical blank stop
VSSTRT=0x<Hex> vertical sync start (not used)
VSSTOP=0x<Hex> vertical sync stop (not used)
MODEID0=0x<HexID> standard amiga mode id
NOMMINX0=<Integer> minimum nominal overscan x value
NOMMAXX0=<Integer> maximum nominal overscan x value
NOMMINY0=<Integer> minimum nominal overscan x value
NOMMAXY0=<Integer> maximum nominal overscan x value
MAXMINX0=<Integer> minimum maximal overscan x value
MAXMAXX0=<Integer> maximum maximal overscan x value
MAXMINY0=<Integer> minimum maximal overscan x value
MAXMAXY0=<Integer> maximum maximal overscan x value
VIDEOMINX0=<Integer> minimum video overscan x value
VIDEOMAXX0=<Integer> maximum video overscan x value
VIDEOMINY0=<Integer> minimum video overscan x value
VIDEOMAXY0=<Integer> maximum video overscan x value
VPRMINX0=<Integer> minimum ViewPositionRange x value
VPRMAXX0=<Integer> maximum ViewPositionRange x value
VPRMINY0=<Integer> minimum ViewPositionRange y value
VPRMAXY0=<Integer> maximum ViewPositionRange y value
VPOSX0=<Integer> ViewPosition x value
VPOSY0=<Integer> ViewPosition y value
MODENAME0=<String> ModeName
PROPERTIES0=0x<Hex> Interlace a.s.o.
MODEID1=...
NOMMINX1=...
and so on
Program ToolTypes:
------------------
NEWHZ=TRUE|FALSE activates other calculation of Hz/kHz values.
(DEFAULT: FALSE)
BIGGUI NO LONGER SUPPORTED !
MIN_HB define lower bound of HBStrt/HBStop slider
(DEFAULT: 0)
MAX_HB define upper bound of HBStrt/HBStop slider
(DEFAULT: 63)
MIN_HS define lower bound of HSStrt/HSStop slider
(DEFAULT: 0)
MAX_HS define upper bound of HSStrt/HSStop slider
(DEFAULT: 63)
MIN_VB define lower bound of VBStrt/VBStop slider
(DEFAULT: 0)
MAX_VB define upper bound of VBStrt/VBStop slider
(DEFAULT: 7999)
MIN_VS define lower bound of VSStrt/VSStop slider
(DEFAULT: 0)
MAX_VS define upper bound of VSStrt/VSStop slider
(DEFAULT: 7999)
MIN_TOTROW define lower bound of TotRow slider
(DEFAULT: 0)
MAX_TOTROW define upper bound of TotRow slider
(DEFAULT: 767)
MIN_TOTCLK define lower bound of TotClk slider
(DEFAULT: 0)
MAX_TOTCLK define upper bound of TotClk slider
(DEFAULT: 767)
MIN_DIM define lower bound of Overscan sliders
(DEFAULT: -511)
MAX_DIM define upper bound of Overscan sliders
(DEFAULT: 1023)
MIN_VIEW define lower bound of VPRMinX.../VPosX.
and MinCol/MinRow sliders
(DEFAULT: -255)
MAX_VIEW define upper bound of VPRMinX.../VPosX.
and MinCol/MinRow sliders
(DEFAULT: 2047)
LEAVESCREENREQ=TRUE|FALSE if you leave an editable (native) screen, a requester
which asks you if you will SAVE|USE|CANCEL your
settings popups appears (DEFAULT: FALSE)
CUSTOMSCRMINWIDTH your defined private screens should have this
minimum width so you must not change the contents
of the integer gadgets by hand if you select
some exotic modes from the list (and your window
will not be crumbled with a topaz/4 font or
something awfully... But I suggest that you leave
autoscroll on in these cases. (DEFAULT: 640)
CUSTOMSCRMINHEIGHT the same for screen min height (DEFAULT: 480)
SMREQ_HEIGHT initial height of screen mode requester
(DEFAULT: 300)
CUSTOMSCRDEPTH you can give a preset value for the depth gadget
of the screenmode requester, so you don't have
to manually move the slider every time you
define a new screen. This is useful if you have
some fancy background patterns in your window.
(DEFAULT: 2)
Changes for 40.286:
-------------------
- fixed vertical diffs from actual y-size test gadgets
- if you start the program with another DefaultPubScreen as Workbench,
the program was confused. (Thanks to pja@sip.fi for the bug report)
- fixed ModeName: if a modeid had no nameinfo you couldn't set a new name.
- now VSSTRT/VSSTOP sliders show their values relative to TOTCLK through new
MUI custom class
- SAS/C inserted break checking code, although I disabled it in the options
Now this code should be finally gone.
- other internal changes
Changes for 40.276:
-------------------
- extended program "ChangeHWOverscan" (also in this archive) to
accept new tooltypes (MODENAME, PROPERTIES)
- "ChangeHWOverscan" now sets also the syncs (HSSTRT, HSSTOP, VSSTRT, VSSTOP)
which are saved by "MonSpecsMUI"
- dropped BIGGUI tooltype support (SMALLGUI gone), if you want it back, tell me
- eliminated ...-button
- Properties-Register
- ModeName-Register
- cleaned up the source a lot (as always...)
- silly bug: saved HBSTRT twice, instead of HBSTRT & HBSTOP, SORRY !
- new catalog version (4)
Changes for 40.257:
-------------------
- new tooltypes: SMREQ_HEIGHT, CUSTOMSCRMINWIDTH, CUSTOMSCRMINHEIGHT,
LEAVESCREENREQ, CUSTOMSCRDEPTH, MIN_VIEW, MAX_VIEW,
- removed tooltypes: MIN_MIN, MIN_MAX (replaced thru MIN_VIEW, MAX_VIEW)
- added definition of own screen via asl screenmoderequester
- added a gadget for monitor properties of current screen
- added ViewPosition sliders
- added ViewPositionRange sliders
- memory allocation now goes through exec MemoryPools
(please use the latest available "SetPatch" command you find
on Aminet)
- now you can save any number of settings in the monitor driver icons,
the silly limit of 8 settings is completely gone
- now locks the actual public screen to prevent a crash if
you uniconify to a already closed screen
- replaced tab-cycling of slider gadgets thru direct keys
- MinCol/MinRow moved to the "View" page
- fixed bug that occurs when using internal strings, no catalog installed
(about requester, menu "simulate")
- reads icon tooltypes even if started from CLI now,
CLI parameters, if given, "override" these settings.
- memory allocation bug in tooltype save routine fixed
- forgot to close the monitor that I had opened
- cleaned up object id's (MUI gui prefs method)
- changed behaviour for NTSC/PAL
- extended program "ChangeHWOverscan" (also in this archive) to
accept new tooltypes
- cleaned up the source a lot (as always...)
Known Bugs:
-----------
1. The VPRMinX/VPRMaxX/VPRMinY/VPRMaxY values you can edit seemed
to be really hardware given, so that changing them could be senseless.
My original intention to implement this was to bypass a problem in
horizontal overscan settings (invisible right area) and to have greater
flexibility in VPosX/VPosY (ViewPosition) settings.
2. VPosX/VPosY changes only shows up when you click the screen back and
then to front again. I don't know why this is so. (maybe I should do
some view updating)
Please read also the .readme file for ChangeHWOverscan.
My Address:
Thomas Krafzik
Belforter Str. 20
45884 Gelsenkirchen
Germany
Phone: (+49)209 12386 (international)
0209 12386 (german)
EMail: Kenwood@Focus.RUHR.DE (<-- NEW !)
If you have any questions or want to report a bug (käfer), you can contact me
by phone or snail mail or the supplied email address.
The EMail address I gave in the previous release is NO LONGER valid,
cause BFZ-Box was closed down due to money problems.
If you send mail and expect an answer, include return postage also.
AirMail to USA costs 2$ or 3DM.
Thank you.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1233 597 51.5% 24-Nov-96 12:05:14 +deutsch.info
7356 2617 64.4% 14-Nov-96 18:09:36 +MonSpecsMUI.cd
1545 621 59.8% 24-Nov-96 12:05:14 +MonSpecsMUI.cd.info
5338 2202 58.7% 14-Nov-96 18:12:32 +MonSpecsMUI.catalog
6890 2415 64.9% 14-Nov-96 18:11:22 +MonSpecsMUI_D.ct
1545 618 60.0% 14-Nov-96 18:11:22 +MonSpecsMUI_D.ct.info
1233 589 52.2% 01-Dec-96 14:12:56 +Catalogs.info
58308 27267 53.2% 01-Dec-96 14:05:48 +MonSpecsMUI
2060 1085 47.3% 01-Dec-96 14:12:56 +MonSpecsMUI.info
12714 4914 61.3% 01-Dec-96 13:39:38 +MonSpecsMUI.liesmich
5664 3048 46.1% 24-Nov-96 01:34:04 +ChangeHWOverscan
1816 1296 28.6% 01-Dec-96 14:12:56 +MonSpecsMUI.liesmich.info
12421 4738 61.8% 01-Dec-96 13:36:12 +MonSpecsMUI.readme
1857 1340 27.8% 01-Dec-96 14:12:56 +MonSpecsMUI.readme.info
1233 595 51.7% 01-Dec-96 14:12:48 MonSpecsMUI40.286.info
1667 884 46.9% 01-Dec-96 14:12:56 +ChangeHWOverscan.info
3327 1339 59.7% 24-Nov-96 11:42:36 +ChangeHWOverscan.readme
1816 1298 28.5% 01-Dec-96 14:12:56 +ChangeHWOverscan.readme.info
-------- ------- ----- --------- --------
128023 57463 55.1% 21-Dec-96 14:33:14 18 files